<?php

    /* pagine di gestione varie
      
    */
    
    
// menu amministrazione
function wpf_gestione_menu() {

    
  //add_submenu_page( $parent_slug,   $page_title,             	     $menu_title, 	$capability,       $menu_slug,              $function );
    add_submenu_page( 'wpf_options', 'Altre opzioni',                'Altro',            'manage_options',  'wpf_generale1',         'wpf_gestione1_page' );
    add_submenu_page( 'wpf_options', 'Resoconto Rendicontazione',    'Rendicontazione',  'manage_options',  'wpf_generale2',         'wpf_gestione2_page' );
    add_submenu_page( 'wpf_options', 'Resoconto Erogazione 2',         'Erogazione 2',       'manage_options',  'wpf_generale3',         'wpf_gestione3_page' );
    
    add_submenu_page( 'wpf_options', 'Impostazioni', 		     'Sotto Fascicoli',  'edit_posts',       'wpf_prova',             'wpf_gestione3_page' );
	
    
     
}

function wpf_gestione1_page() {
    //@TODO va completato

    //must check that the user has the required capability 
    if (!current_user_can('manage_options'))   {
	wp_die( __('You do not have sufficient permissions to access this page.') );
    }
    
    // save

    
    
    // read
    
    //pannello rendicontazione
    
    //pannello 
    admin_panel('wpf_content_options',
                'options-general.php?page=wpf_generale_options',
                'Opzioni di altre',
                'Opzioni per la gestione dei contenuti',
                'ver. 00',
                WPF_DOMAIN);
    wp_nonce_field( plugin_basename( __FILE__ ), 'wpf_contenuto_noncename' ); 
    $opt_val_array = maybe_unserialize(get_option( WPF_CONTENUTO_POSTS));
    $post_types=get_post_types(array('public'   => true ),'object');
 
      
    admin_panel_close();  
    
}

function wpf_gestione2_page() {
    //@TODO va completato

    //must check that the user has the required capability 
    if (!current_user_can('manage_options'))   {
	wp_die( __('You do not have sufficient permissions to access this page.') );
    }
    
    // save

    
    
    // read
    
    //pannello rendicontazione
    
    //pannello 
    admin_panel('wpf_content_options',
                'options-general.php?page=wpf_generale_options',
                'Opzioni di altre',
                'Opzioni per la gestione dei contenuti',
                'ver. 00',
                WPF_DOMAIN);
    wp_nonce_field( plugin_basename( __FILE__ ), 'wpf_contenuto_noncename' ); 
    $opt_val_array = maybe_unserialize(get_option( WPF_CONTENUTO_POSTS));
    $post_types=get_post_types(array('public'   => true ),'object');
 
      
    admin_panel_close();  
    
}

function wpf_gestione3_page() {
    //@TODO va completato

    //must check that the user has the required capability 
    if (!current_user_can('manage_options'))   {
	wp_die( __('You do not have sufficient permissions to access this page.') );
    }
    
    // save

    
    
    // read
    
    //pannello rendicontazione
    
    //pannello 
    admin_panel('wpf_content_options',
                'options-general.php?page=wpf_generale_options',
                'Opzioni di altre',
                'Opzioni per la gestione dei contenuti',
                'ver. 00',
                WPF_DOMAIN);
    wp_nonce_field( plugin_basename( __FILE__ ), 'wpf_contenuto_noncename' ); 
    $opt_val_array = maybe_unserialize(get_option( WPF_CONTENUTO_POSTS));
    $post_types=get_post_types(array('public'   => true ),'object');
 
      
    admin_panel_close();  
    
}
    
    
add_action('admin_menu', 'wpf_gestione_menu'); // quando genero il menù di amministrazione


?>